	//수정 팝업 생성
	function updatePop()
	{
		var idx = getRadioIndex(document.getElementsByName("pSelectRadio"));
		
		document.getElementById("pIdx").value = idx;
		
		var width = 550;
		var height = 355;
		var x = 300;
		var y = 300;

		window.open("","updateForm","left="+x+",top="+y+",width="+width+",height="+height+",ScrollBars=no,status=no,menubar=no");
		
		pListForm.target = "updateForm";                  //생성된 팝업에 타겟을 주어 액션 수행 후 팝업창에 데이터가 뜨도록 함.
		pListForm.action = "monthParkingUpdateForm.action";
		pListForm.submit();		
	}
	//차량추가 팝업생성
	function insertPop()
	{
		var sr = bListForm.selectRadio;
		var i = 0;
		for(i=0; i<sr.length; i++)
		{
			if(sr[i].checked == true) break;
			
		}
		if(i == sr.length)
		{
			alert("차량을 추가할 계약을 선택주세요.");
			return;
		} 
		
		var width = 550;
		var height = 355;
		var x = 300;
		var y = 300;

		window.open("","insertForm","left="+x+",top="+y+",width="+width+",height="+height+",ScrollBars=yes,status=yes,menubar=no");
		
		bListForm.target = "insertForm";                  //생성된 팝업에 타겟을 주어 액션 수행 후 팝업창에 데이터가 뜨도록 함.
		bListForm.action = "monthParkingInsertForm.action";
		bListForm.submit();	
	}
	
	
	function setBasicListIdx()
	{
		
		var idx = 0;
		
		idx = getRadioIndex(document.getElementsByName("selectRadio"));
		
		document.getElementById("idx").value = idx;
		document.getElementById("subFrameMode").value = "search";
		
		showContParking();
	}
	function showContParking()
	{
		dojo.event.topic.publish("show_list2");
	}
	//팝업창이 열릴 때 조건 체크 밑 저장완료 확인
	function onLoad()
	{
		var resultStr = document.getElementById("resultStr").value;
		
		if(resultStr == "CONT_NOT_USE")
		{
			alert("해당 계약을 사용하지 않습니다.");
			window.close();
		}
		else if(resultStr == "NOT_CONFIRM")
		{
			alert("아직 계약이 확정되지 않았습니다.");
			window.close();
		}
		else if(resultStr == "CONT_FINISH")
		{
			alert("계약이 이미 종료되었습니다.");
			window.close();
		}
		else if(resultStr == "FREE_PARKING_OVER")
		{
			alert("무료주차대수가 초과되었습니다. 다시 입력해주세요.");
		}
		else if(resultStr == "NOT_CON_ROOM")
		{
			alert("해당 계약에 아직 방이 결정되지 않았습니다.");
			window.close();
		}
		else if(resultStr == "SUCCESS")
		{
			alert("저장되었습니다.");
			opener.getList2();
			window.close();
			//opener.location.reload();
		}
	}
	//구매자 정보 조회
	function custInfo()
	{
		var width = 570;
		var height = 450;
		var x = 200;
		var y = 130;
	
		window.open("custInfoPopup.action" ,"go",	"left="	+ x + ",top=" + y	+ ",width="	+ width + ",height=" + height	+ ",ScrollBars=yes,status=no,menubar=no");
	}
	//변경 또는 추가
	function doSave()
	{
	
		if(document.getElementById("fc_type").value == "all" || document.getElementById("fc_type").value == null)
		{
			alert("유/무료 여부를 선택해주세요");
			return;
		}
		else if(document.getElementById("cust_no").value == "" || document.getElementById("cust_no").value == null)
		{
			alert("소유자를 선택해주세요.");
			return;
		}
		else if(document.getElementById("use_yn").value == "all" || document.getElementById("use_yn").value == null)
		{
			alert("사용여부를 선택해주세요.");
			return;
		}
	
		var cont_sdate1 = document.getElementById("cont_sdate1").value;
		var cont_edate1 = document.getElementById("cont_edate1").value;
		
		var parking_sdate = dojo.widget.byId("parking_sdate").getValue();
		var parking_edate = dojo.widget.byId("parking_edate").getValue();

		cont_sdate1 = setyyyyMMddStr(cont_sdate1);
		cont_edate1 = setyyyyMMddStr(cont_edate1);
		parking_sdate = setyyyyMMddStr(parking_sdate);
		parking_edate = setyyyyMMddStr(parking_edate);
		
		if(cont_sdate1 > parking_sdate || cont_edate1 < parking_edate)
		{
			alert("주차기간은 계약기간 내에서  유효합니다.");
			return;
		}
		if(parking_sdate > parking_edate)
		{
			alert("주차기간이 유효하지 않습니다.");
			return;
		}

		//disabled된 객체의 value를 넘겨줄 수 없기 때문에 hidden값에 치환
		document.getElementById("cont_close_yn1").value = document.getElementById("cont_close_yn").value; 
		if(form.type.value == "update")
		{
			form.target = "_self";
			form.action = "monthParkingUpdate.action";
			form.submit();
		}
		else
		{
			if(document.getElementById("bf_code").value == "all" || document.getElementById("bf_code").value == "")
			{
				alert("지상/지하를 선택해주세요.");
				return;
			}
			else if(document.getElementById("fl_code").value == "all" || document.getElementById("fl_code").value == "")
			{
				alert("층을 선택해주세요.");
				return;
			}
			else if(document.getElementById("room_no").value == "all" || document.getElementById("room_no").value == "")
			{
				alert("호실을 선택해주세요.");
				return;
			}			
			
			form.target = "_self";
			form.action = "monthParkingInsert.action";
			form.submit();
		}
	}
	
	function selectChange(type)
	{
		if(type == "bf")
		{
			dojo.event.topic.publish("show_fl");
			dojo.event.topic.publish("show_room");
		}
		else if(type == "fl")
		{
			dojo.event.topic.publish("show_room");
		}
	}
	
	function setyyyyMMddStr(dateStr)
	{
		var yyyyMMdd = "";
		
		arrStr = dateStr.split("-");
		
		for(var i = 0; i < arrStr.length; i++)
		{
			yyyyMMdd +=  arrStr[i];
		}
		
		return yyyyMMdd;
	} 